About Visual Holdings Limited (10624109) United Kingdom