About Initial Technologies Limited (04555362) United Kingdom