About Lord 3 Ltd (12982368) United Kingdom