About Lord 12 Ltd (12924773) United Kingdom