About Isola 12 Limited (08340949) United Kingdom