About Twelve12 Trading Ltd. (10318617) United Kingdom