About Censol Group Holdings Limited (13462144) United Kingdom