About Partida Technologies Llp (OC427053) United Kingdom