About Occam Trading & Technology Consulting Limited (07829003) United Kingdom