About Staple Innovations Limited (09932850) United Kingdom