About Finders Holdco Limited (10140217) United Kingdom