About Idin Holding Ltd (11239539) United Kingdom