About Ltr Holdings Ltd (13606556) United Kingdom