About Trochilus Limited (12064914) United Kingdom