About Lenny Max Ltd (10770316) United Kingdom