About Fenris Strategic Solutions Ltd (11618124) United Kingdom