About Ots Investments Limited (11740683) United Kingdom