About Channel Travel (deal) Limited (04915904) United Kingdom