About Master Shot Research Ltd (11167237) United Kingdom