About Pellextra Limited (01064460) United Kingdom