About World Village Project Limited (09766576) United Kingdom