About Palmertech Limited (07948166) United Kingdom