About Isabel Holdings Limited (12106068) United Kingdom