About Lor Holdings Ltd (12591720) United Kingdom