About Index Technology Ltd (03288987) United Kingdom