About Batu London Ltd (13518175) United Kingdom