About Fen Group Ltd (12623026) United Kingdom