About Badl Ltd (10031876) United Kingdom