About Sopra Group Holding Ltd (01588948) United Kingdom