About Palmer Scientific Limited (11351688) United Kingdom