About Lucamax Limited (11807727) United Kingdom