About The Special Treats Distribution Company Limited (11638482) United Kingdom