About Trilda Limited (10065910) United Kingdom