About Lord Ventures Limited (09082647) United Kingdom