About Springfield Innovation & Strategy Limited (12016007) United Kingdom