About Oasis Environments Limited (01495305) United Kingdom