About Nikoo Limited (12888953) United Kingdom