About Farrin Hq Ltd (10302609) United Kingdom