About Finderminder Ltd (07051298) United Kingdom