About Meff Ltd. (11758580) United Kingdom