About Fenrir Galaxy Ltd (12471800) United Kingdom