About Blackhorse Europe Ltd (13040284) United Kingdom