About Ferret Consultants Limited (02411478) United Kingdom