About 18 Group Ltd (12569206) United Kingdom