About Oasis Installations Limited (07998129) United Kingdom