About Fennicus Ltd (06038492) United Kingdom