About Lilly Max Limited (11474310) United Kingdom