About Delavaida Design Limited (05740744) United Kingdom