About Oculus Associates Limited (01254861) United Kingdom