About Dedalus Limited (01732196) United Kingdom