About Visualise Science & Graphics Ltd (11968082) United Kingdom