About Ott Investments Limited (12050985) United Kingdom