Oculus Architects Limitedactive · #08161529 · Architectural Activities · Company Details53a Broadway, London, E15 4BQ, EnglandEstablished 2012View on Companies HouseContact Information