About Clickatell Limited (04318426) United Kingdom