About Christchurch Technology Management Ltd (12178004) United Kingdom