About Intrida Limited (11367960) United Kingdom