About Decimal Space Ltd (12026115) United Kingdom