About Balu London Ltd (13462992) United Kingdom