About The Better Mousetrap Company Limited (12208109) United Kingdom