About Thakur Farming Ltd (12615144) United Kingdom