About Deedy Assist Limited (10568642) United Kingdom