About Pastel Biotech Limited (04068143) United Kingdom