About Trifekka Limited (11395139) United Kingdom