About Quomeda Ltd (07800817) United Kingdom