About Sticky Frog Limited (10896104) United Kingdom