About Blackhorse Technology Capital Ltd (11656871) United Kingdom