About Iris International Limited (12557108) United Kingdom