About Quince Holdings Ltd (13233893) United Kingdom