About Embuer Ltd (12261119) United Kingdom