About Llr Holdco Limited (13501282) United Kingdom