About Stork Cafe Limited (12794382) United Kingdom