About Idis Holdings Ltd (12757301) United Kingdom