About Sail 24 Ltd (SC538189) United Kingdom