About Edy&flo Ltd (11006629) United Kingdom