About Quexia Limited (07592773) United Kingdom