About Caro Ventures Limited (13381057) United Kingdom