About Sopra Group Limited (01643041) United Kingdom