About Babur Ltd (12891966) United Kingdom