About Memokath Limited (11866436) United Kingdom