About Palabora Europe Limited (00391060) United Kingdom