About Peck Group Ltd. (12129843) United Kingdom