About James Newbold Technology Limited (07047483) United Kingdom