About Canoo Holdings Limited (NI661551) United Kingdom