About Dedicated Space Ltd (11555211) United Kingdom