About Spot Space Limited (10194314) United Kingdom