About Farrell Solutions Limited (11670653) United Kingdom