About Findata Analytics Ltd (10978279) United Kingdom