About Palmer Technologies Ltd (12053302) United Kingdom