About Emulant Alpha Ltd (13492641) United Kingdom