About Locked Space Technology Limited (08663273) United Kingdom