About Ferret Technology Limited (06779450) United Kingdom