About Isobar International Limited (05019391) United Kingdom