About The Se7en Group Ltd (11812418) United Kingdom