About Flo&adydelux Ltd (12919945) United Kingdom