About Maxjelucs Ltd (07388282) United Kingdom