About Hitchin Hackspace Ltd. (10172041) United Kingdom