About Cent Holdings Limited (12008413) United Kingdom