About Stip Creative Ltd (11945631) United Kingdom