About Resolution Consultants Limited (12437927) United Kingdom