About Oculus Properties Ltd (13038410) United Kingdom