About Demon Clean (europe) Limited (12829780) United Kingdom