About Torwhin Limited (NI066269) United Kingdom