About Mesuro Limited (06706702) United Kingdom