About Emaxa Solutions Ltd (06241310) United Kingdom