About Tambowie Farming Ltd (SC517295) United Kingdom