About Kico Restaurant Limited (10332764) United Kingdom