About Aktuate Holdings Limited (12107404) United Kingdom