About Francis & Arnold (hellas) Ltd (11823701) United Kingdom