About Trovare Limited (05272109) United Kingdom