About Opti Kleen Ltd (11312851) United Kingdom