About Sopra Engineering Limited (11276928) United Kingdom