About Spyra-base Products Limited (04830789) United Kingdom