About Impace Limited (13188258) United Kingdom