About Substantia London Design Ltd (10541477) United Kingdom