About Oculus Design & Communications Limited (02699842) United Kingdom