About Badela Limited (12198583) United Kingdom