About Quoya Living Limited (12726769) United Kingdom