About Dedalura Limited (13665051) United Kingdom