About Edy&bella Ltd (12739339) United Kingdom