About Lacosta Coffee Shop Ltd (12205986) United Kingdom