About Babbar Grand Union Investment Ltd (11954768) United Kingdom