About Quoya Ltd (12382078) United Kingdom