About Group Seventy Seven Ltd (13651695) United Kingdom