About Limnos Experience Ltd (09506220) United Kingdom