About Lord Ventures & Services Ltd (11958813) United Kingdom