About Farmer C Limited (12057340) United Kingdom