About Edoroshi Ltd (11786850) United Kingdom