About Nikai Investments Ltd (10897468) United Kingdom