About Tel Island Limited (11922626) United Kingdom