About Islandslice Ltd (SC523407) United Kingdom