About Tribeca Technology Ltd (06018742) United Kingdom