About Findola Ltd (11076767) United Kingdom