About Edy Solutions & Services Ltd (12999433) United Kingdom