About Igen Property Ltd (10257106) United Kingdom