About Thomas Snekker Limited (12996965) United Kingdom