About Oystered Ventures Ltd (13131790) United Kingdom