About Better Holding Company Ltd (13665198) United Kingdom