About Toro Private Holdings I Ltd. (11718012) United Kingdom