About Sowqua Ventures Ltd (10582379) United Kingdom