About Find My Space Limited (13366285) United Kingdom