About Albadawi Camel Company Ltd (13513254) United Kingdom