About Tribecca Ltd (NI663452) United Kingdom