About Define Space Ltd (09470499) United Kingdom