About Ali Farming Ltd (12952134) United Kingdom