About Oasis Associates Limited (11315561) United Kingdom