About Babar Management Limited (09803934) United Kingdom