About Anjoca Farms Ltd (11282740) United Kingdom