About Barista And Lab Limited (09698589) United Kingdom