About Ikan Trading Limited (12690393) United Kingdom