About Uk Bafuluo International Crop Science Limited (10793250) United Kingdom