About Iqon Investment Ltd (10920930) United Kingdom