About Farrimed Limited (10888399) United Kingdom