About Cleantech X Limited (11527512) United Kingdom