About Shed Technology Ltd (12241144) United Kingdom