About Oliver Scott Curry Research Limited (12674402) United Kingdom