About Floating Lemons Limited (10977244) United Kingdom