About Charter Technology Limited (07695863) United Kingdom