About Flotsam Towels Ltd (12196936) United Kingdom