About Visual Solutions Services Ltd (12897403) United Kingdom