About Strategic Technology Initiatives Limited (02560780) United Kingdom