About Fennec Consulting Services Limited (05653394) United Kingdom