About Isabella Thordsen Limited (11307182) United Kingdom