About Findaclip Limited (10754242) United Kingdom