About Isolde London Ltd (13577293) United Kingdom