About Mamclip Limited Company Limited (08664085) United Kingdom