About Mabs Cross Associates Limited (00279588) United Kingdom