About The Snuffbox Limited (12804439) United Kingdom