About Deedy Consulting Limited (11508053) United Kingdom