About Mel Research Group Limited (12242226) United Kingdom