About Trell Farms Ltd (11039851) United Kingdom