About Rex Melius Consulting Ltd (12091301) United Kingdom