About Docara Limited (11061104) United Kingdom