About Alr Group Holdings Ltd (13596124) United Kingdom