About Mesh Holdings Plc (03904514) United Kingdom