About The Startup Shed Ltd (09310455) United Kingdom