About Sail Sense Tech Ltd (11060473) United Kingdom