About The Online Privacy Foundation Limited (08535361) United Kingdom