About Kiki Bay Limited (13711756) United Kingdom