About Placehill Ltd. (00868202) United Kingdom