About Vivid Squid Ltd. (10520742) United Kingdom