About Farren Limited (03011253) United Kingdom