About Blackbird Associates Ltd (12958192) United Kingdom