About Emulae Limited (12310039) United Kingdom