About Sitork Holdings Limited (12717852) United Kingdom