About Emulax Ltd (12094746) United Kingdom