About Kiquix Holding Ltd (12411766) United Kingdom