About Rapidkleen Limited (11365118) United Kingdom