About Triple 7 Group Limited (11184816) United Kingdom