About Oasis London Ltd (12323775) United Kingdom