About Oasis I.t. Company Limited (10837277) United Kingdom