Company overview
Company Number
03507286
Name
Blackbird Plc
Former names
Forbidden Technologies Plc
Entity type
Public Limited Company
Industry codes
59120 59132 63110
Status
Active
Incorporation date
10 February 1998
Address
Labs House, 15-19 Bloomsbury Way, London, WC1A 2TH, England
Postal code
WC1A 2TH
Country
United Kingdom