About Trubet Intelligence Ltd (13301263) United Kingdom