About Findeavour Ltd (12971852) United Kingdom