About Cross Channel Consulting Limited (05099554) United Kingdom