About Visual Satori Limited (11580137) United Kingdom