About Batu Fruits Limited (11688478) United Kingdom