About Pembury Technology Limited (12983258) United Kingdom