About Lord International Ltd (10878020) United Kingdom