About Findax Limited (10035930) United Kingdom