About Fenrir Management Limited (11068500) United Kingdom