About Occam Research & Consulting Limited (10078826) United Kingdom