About Thorndene Technologies Limited (06174905) United Kingdom