About Ooh Holdings Ltd (12392538) United Kingdom