About Island Spirit C.i.c. (07905524) United Kingdom