About Wellr Group Ltd (13527757) United Kingdom