About Jackstraw Design Limited (13033710) United Kingdom