About Blackbird London Ltd (08032456) United Kingdom