About London Floatation Centre Ltd (10048651) United Kingdom