About Deallus Holdings Limited (08010207) United Kingdom