About Merma Limited (12268434) United Kingdom