About Bacha Deco Ltd (12532262) United Kingdom