About Findspace Limited (03461786) United Kingdom