About Mendelikabs Europe Limited (09676570) United Kingdom