About Floating Palace Ltd (SC644612) United Kingdom