About Fennorr Ltd (12884755) United Kingdom