About Quixant Plc (04316977) United Kingdom