About Otae Investments Limited (12994533) United Kingdom