About Mergra Limited (13218911) United Kingdom