About Ceflix Scepter Limited (12173773) United Kingdom