About Canvas8 Limited (06679129) United Kingdom