About Canyon Europe Limited (NI019880) United Kingdom