About Ltr Group Ltd (11139649) United Kingdom