About Small Mammal Technology Limited (08553165) United Kingdom