About Oasis Partners Limited (10069795) United Kingdom