About Pecla International Ltd (12272535) United Kingdom