About Mesh Technology Limited (NI044279) United Kingdom