About Newid Limited (12573389) United Kingdom