About Trustic Ltd. (12924536) United Kingdom