About Quidvista Ltd (12974698) United Kingdom