About Palmetto Holdings Ltd. (04088549) United Kingdom