About Avid Clean Limited (12673986) United Kingdom