About Snekkerkunst Chowaniec Limited (10116080) United Kingdom