About Concatenate Technology Ltd (13282142) United Kingdom