About Dilucidar Consultants Ltd (11969040) United Kingdom