About Fennec Investment Ltd (11066289) United Kingdom