About This Space This Place Ltd (12679439) United Kingdom