About Blackbird Technology Limited (03730406) United Kingdom