About Merge Media Limited (06394462) United Kingdom