About Roska Kicks & Snares Ltd (07071202) United Kingdom