About Cross Channel Consultancy Ltd (13112350) United Kingdom