About Lo Oasis Limited (10769440) United Kingdom