About Sail Squad Limited (09102422) United Kingdom