About Acetarc Holdings Ltd (09589177) United Kingdom