About Mcmillan Research Ltd (13156090) United Kingdom