About Ibi-so Ltd (10498493) United Kingdom