About Tomolly Investments Limited (10880950) United Kingdom