About Lord Max Limited (13364215) United Kingdom