About Pence Technology Ltd (12658074) United Kingdom