About Blackhorse Technologies Ltd. (12944665) United Kingdom