About The S7 Group Limited (13270328) United Kingdom