About Lord Investment Group Ltd (12640693) United Kingdom