About Fennix Solutions Limited (12849771) United Kingdom