About Spence Innovation Ltd. (11211371) United Kingdom