About Llr Holdings Limited (11203427) United Kingdom