About Deda & Associate Ltd (13600161) United Kingdom