About Findspace Holdings Limited (05211262) United Kingdom