About Kikiyo & Co. (meili) Limited (10358176) United Kingdom