About Findle Ltd (12103577) United Kingdom