About Sticky Sync Limited (12893561) United Kingdom