About Snara Bros Ltd (12297663) United Kingdom