About The Smart Villages Foundation Ltd (07766237) United Kingdom