About Clack That Fan Ltd (12368267) United Kingdom