About Pechki & Kilimi Ltd (12337489) United Kingdom