About Quecalor Ltd (13384292) United Kingdom