About Mick Memeks Limited (02340403) United Kingdom