About Mecx Group Limited (06468107) United Kingdom