About World Bio Foundation Limited (07525634) United Kingdom