About Edoa Solutions Ltd (12440368) United Kingdom