About Strategic Project Solutions Limited (12173035) United Kingdom