About Och Truro Investments Limited (11330441) United Kingdom