About Oasis Group (london) Limited (10875743) United Kingdom