About Intersail Limited (11830902) United Kingdom