About Quiqia Limited (12897031) United Kingdom