About Meas Holdings Limited (12394758) United Kingdom