About Pecanhider Ltd (12072411) United Kingdom