About Ammonite Technology Limited (03368496) United Kingdom