About Vanilla Visuals Ltd. (09114081) United Kingdom