About Dedalera Ltd (11260756) United Kingdom