About Lorr Holdings Ltd (11310403) United Kingdom