About Edoar Limited (10638953) United Kingdom