About Palmer Technology Associates Ltd (12703367) United Kingdom