About Occam Research Services Llp (OC438138) United Kingdom