About Dedomena Consulting Ltd (10056097) United Kingdom