About World Indicators Ltd (07177422) United Kingdom