About Ikan Developments Limited (10824270) United Kingdom