About Fennec Art Ltd (13060171) United Kingdom