About Casco Europe Limited (03335063) United Kingdom