About Ibyworld Ltd (13501927) United Kingdom