About Ibar World Ltd (11573302) United Kingdom