About Farrell It Services Limited (10121898) United Kingdom