About Square Sail Ventures Ltd. (09751076) United Kingdom