About Island Connectors C.i.c. (12978335) United Kingdom