About Isola 48 Limited (06059018) United Kingdom