About Sticky Ink Studios Ltd (08355994) United Kingdom