About Indigo Fx Holdings Ltd (12085187) United Kingdom