About Isabella World Ltd (13224752) United Kingdom