About Synaptitude Limited (12454426) United Kingdom