About Mexxa Limited (07284997) United Kingdom