About Sol & Group Ltd (11507198) United Kingdom