About Laughing Llama Coffee & Bistro Limited (13153274) United Kingdom