About Troe Limited (11498430) United Kingdom