About Teufel & Pik Ltd (13691391) United Kingdom