About T3 Farm Challenge Limited (12066859) United Kingdom