About Meistrol Ltd (13322110) United Kingdom