About Findr Search Limited (12910058) United Kingdom