About Sow Space Ltd (11981098) United Kingdom