About Merge Visualisation Studios Ltd (09724381) United Kingdom