About Thranduil Associates Limited (09580630) United Kingdom