About Project Oasis Limited (13012533) United Kingdom