About Oasis Holdings Limited (10652426) United Kingdom