About Avida (london) Limited (00444571) United Kingdom