About Thor Management Limited (10105185) United Kingdom