About Loren Technologies Ltd (12105352) United Kingdom