About Horsham Maker Space Ltd (11757801) United Kingdom