About Isola Capital Ltd (11499563) United Kingdom