About Quo Holdings Limited (04643144) United Kingdom