About Twindex Ltd (13012189) United Kingdom