About Mamelok Ltd (09384327) United Kingdom