About Dee Logify Limited (13088033) United Kingdom