About Ejodame Tech Limited (11273843) United Kingdom