About Oscus Properties Limited (06946792) United Kingdom