About Nicci S Teddies Limited (12593600) United Kingdom