About Master Research Ltd (13587410) United Kingdom