About Termistle Management Limited (11304596) United Kingdom