About Lord 11 Ltd (12924781) United Kingdom