About Iqare Group Ltd (12676327) United Kingdom