About Mastercross Essex Ltd (11425348) United Kingdom