About Ffarr Limited (12526213) United Kingdom