About Stronic Sails Ltd (12769204) United Kingdom