About Kvidoa Ltd (12084951) United Kingdom