About Badaruddin International Limited (11233605) United Kingdom