About Mark Stubbs It Consulting Ltd (13118512) United Kingdom