About Sticky Licky Bang Bang Limited (12575465) United Kingdom